API Documentation
nkGraphics::Texture Member List

This is the complete list of members for nkGraphics::Texture, including all inherited members.

addCpuDataSlice(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceCopy(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceForward(nkMemory::Buffer &&data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceRelativeToLast(unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
convertToImage(int mip, int sliceOrArrayIndex)nkGraphics::Texture
copyParams(const Texture &other)=0nkGraphics::Texturepure virtual
Exportable()nkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Texturevirtual
freeCpuData()nkGraphics::Texturevirtual
generateMipChain(unsigned int fromMip=0)nkGraphics::Texturevirtual
getAutoMipGeneration() const =0nkGraphics::Texturepure virtual
getCpuAccessRights() const =0nkGraphics::Texturepure virtual
getCpuData() constnkGraphics::Texture
getCpuSliceCount() constnkGraphics::Texture
getDepthOrArraySize() const =0nkGraphics::Texturepure virtual
getGpuUploadCanBeDeferred() constnkGraphics::Resource
getHeight() const =0nkGraphics::Texturepure virtual
getHidden() constnkGraphics::Resource
getLoadState() constnkGraphics::Resource
getMipLevels() const =0nkGraphics::Texturepure virtual
getMiscFlag() const =0nkGraphics::Texturepure virtual
getNeededMipsForSize() constnkGraphics::Texture
getRenderFlag() constnkGraphics::Texture
getResourceName() constnkGraphics::Resource
getResourcePath() constnkGraphics::Resource
getResourceTypeName() constnkGraphics::Resource
getSampleCount() const =0nkGraphics::Texturepure virtual
getSampleQuality() const =0nkGraphics::Texturepure virtual
getTextureBinding() const =0nkGraphics::Texturepure virtual
getTextureFormat() const =0nkGraphics::Texturepure virtual
getTextureUsage() const =0nkGraphics::Texturepure virtual
getTexType() constnkGraphics::Texture
getWidth() const =0nkGraphics::Texturepure virtual
gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0nkGraphics::Texturepure virtual
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Texturevirtual
isBackBufferTex() constnkGraphics::Texture
isFromFile() constnkGraphics::Texture
isGammaCorrected() constnkGraphics::Texture
isReadyForRendering() constnkGraphics::Resource
isUnloaded() constnkGraphics::Resource
load()=0nkGraphics::Resourcepure virtual
map(const MapRequestDescriptor &requestDesc)=0nkGraphics::Texturepure virtual
prepareAsCubemap()nkGraphics::Texturevirtual
prepareAsTexture2d()nkGraphics::Texturevirtual
prepareAsTexture3d()nkGraphics::Texturevirtual
Resource()nkGraphics::Resource
Resource(const nkMemory::StringView &path)nkGraphics::Resource
setAutoMipGeneration(bool value)=0nkGraphics::Texturepure virtual
setBackBufferTex(bool value)nkGraphics::Texture
setCpuAccessRights(CPU_ACCESS_FLAG rights)=0nkGraphics::Texturepure virtual
setCpuData(const ResourceCpuDataDescriptor &data)nkGraphics::Texture
setDepthOrArraySize(unsigned int value)=0nkGraphics::Texturepure virtual
setFromImage(const nkImages::ImageView &image)nkGraphics::Texture
setFromImageCopy(const nkImages::ImageView &image)nkGraphics::Texture
setFromImageForward(nkImages::Image &&image)nkGraphics::Texture
setGammaCorrected(bool value)nkGraphics::Texturevirtual
setGpuUploadCanBeDeferred(bool value)nkGraphics::Resource
setHeight(unsigned int height)=0nkGraphics::Texturepure virtual
setHidden(bool value)nkGraphics::Resource
setMightManuallyGenerateMip(bool value)nkGraphics::Texture
setMipLevels(unsigned int value)=0nkGraphics::Texturepure virtual
setRenderFlag(TEX_RENDER_FLAG value)nkGraphics::Texturevirtual
setResourceName(const nkMemory::StringView &name)nkGraphics::Resource
setResourcePath(const nkMemory::StringView &path)nkGraphics::Resourcevirtual
setTextureBinding(BIND_FLAG binding)=0nkGraphics::Texturepure virtual
setTextureFormat(FORMAT format)=0nkGraphics::Texturepure virtual
setTextureFormatFromString(const nkMemory::StringView &str)nkGraphics::Texture
setTextureUsage(USAGE usage)=0nkGraphics::Texturepure virtual
setWidth(unsigned int width)=0nkGraphics::Texturepure virtual
ShaderResource()nkGraphics::ShaderResource
Texture()nkGraphics::Texture
unload()=0nkGraphics::Resourcepure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0nkGraphics::Texturepure virtual
~Exportable()nkExport::Exportablevirtual
~Resource()nkGraphics::Resourcevirtual
~ShaderResource()nkGraphics::ShaderResource
~Texture()nkGraphics::Texturevirtual